import Remind from "@/assets/icons/Remind.vue";
import StarBorder from "@/assets/icons/StarBorder.vue";
import Add from "@/assets/icons/Add.vue";

import Search from '~icons/ph/magnifying-glass-bold'
import Triangle from '~icons/octicon/triangle-down-24'
import PicImage from '~icons/ph/image'
import Right from '~icons/ic/baseline-keyboard-arrow-right'
import Left from '~icons/ic/round-chevron-left'
import Mail from '~icons/material-symbols/mail-outline'

/**图标 */
const icons = {
    /**提醒 */
    Remind,
    /**空心星星 */
    StarBorder,
    /**添加 */
    Add,
    /**搜索 */
    Search,
    /**下三角型 */
    Triangle,
    /**图片 */
    PicImage,
    /**右箭头 */
    Right,
    /**左 */
    Left,
    /**邮箱 */
    Mail,

}

export type Icons = typeof icons
export type IconsKey = keyof typeof icons

/**
 * 图标库 注:AppIcon组件依赖此文件
 * @description 使用第三方icones图标库 https://icones.js.org/ ,选择图标后选Unplugin Icons,粘贴到这个文件的最上面, icons[xxx] = xxx即可
 */
export {
    icons,
}